Opening Floating Utility Windows
In conjunction with the Process Manager, the Text Services Manager maintains the floating window service, whose windows occupy a special layer called the floating window service layer. See Figure 7-7 on page 7-14.The Text Services Manager uses the floating window service to provide a standard floating input window when needed. Text service components can use the service to create, close, and find floating windows used for various other user-interface purposes. You can manipulate the service windows with these calls:
- The
NewServiceWindow
function lets you open a floating window in front of the current application.- The
CloseServiceWindow
function lets you close a previously allocated floating window.- The
GetFrontServiceWindow
function helps you find out which is the frontmost window in the floating window service layer.- The
FindServiceWindow
function helps you find out which part of a text service component's floating window a mouse-down event has occurred in.
- Client applications
- These calls may be made by client applications also. See the following description of
NewServiceWindow
for special instructions for client applications.![]()
Subtopics
- NewServiceWindow
- CloseServiceWindow
- GetFrontServiceWindow
- FindServiceWindow